import { InDetailForm } from '@/api/wmscloud/inDetail/types';

export interface InOrderVO {
  /**
   * 主键
   */
  orderId: string | number;
  /**
   * 单据号
   */
  orderNo: string;

  /**
   * 单据类型
   */
  orderType: string;

  /**
   * 单据状态
   */
  orderStatus: string;

  /**
   * 检验状态
   */
  checkStatus: string;

  /**
   * 检验员
   */
  checkBy: string;

  /**
   * 创建时间
   */
  createTime: string;

  /**
   * 入库单详情
   */
  detailList: InDetailForm[];

}

export interface InOrderForm extends BaseEntity {
  /**
   * 主键
   */
  orderId: string | number;
  /**
   * 单据号
   */
  orderNo?: string;

  /**
   * 单据类型
   */
  orderType?: string;

  /**
   * 单据状态
   */
  orderStatus?: string;

  /**
   * 检验状态
   */
  checkStatus?: string;

  /**
   * 检验员
   */
  checkBy?: string;

  /**
   * 入库单详情
   */
  detailList: InDetailForm[];
}

export interface InOrderQuery extends PageQuery {

  /**
   * 单据号
   */
  orderNo?: string;

  /**
   * 单据类型
   */
  orderType?: string;

  /**
   * 单据状态
   */
  orderStatus?: string;

  /**
   * 检验状态
   */
  checkStatus?: string;

  /**
   * 检验员
   */
  checkBy?: string;

  /**
   * 创建时间
   */
  createTime?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



